9 research outputs found

    Mining Projects from Structured and Unstructured Data

    Get PDF
    Companies working on safety-critical projects must adhere to strict rules imposed by the domain, especially when human safety is involved. These projects need to be compliant to standard norms and regulations. Thus, all the process steps must be clearly documented in order to be verifiable for compliance in a later stage by an auditor. Nevertheless, documentation often comes in the form of manually written textual documents in different formats. Moreover, the project members use diverse proprietary tools. This makes it difficult for auditors to understand how the actual project was conducted. My research addresses the project mining problem by exploiting logs from project-generated artifacts, which come from software repositories used by the project team

    Exploring BPM adoption and strategic alignment of processes at Raiffeisen Bank Kosovo

    Get PDF
    Situation faced: Raiffeisen Bank Kosovo, as a subsidiary of Raiffeisen BankInternational AG, providesa wide range of banking products and services to all categories of customers in the private individual and business segments. In the first six months of 2018, the profit of the Bank was 11 Million Euro, being the highest in the banking market. The on-line banking channels has increased significantly and today the customers chose to do more than 80% of transactions through E-Banking, mobile phone,or ATMs. Raiffeisen Bank has started to adopt BPM since 2006 as a systemic and structured approach to analyze, improve, control, and manage processes with the aim to improve the quality of products and services. But, how well is BPM adapted and implemented in the bank, and what is the impact of BPM to the strategic goals? b)Action taken: This paper tackles the problem from two angles. First, a literature review is used to clarify the concept of BPM its scope. Second, semistructured interviews were used to collect data from nine participants covering high positions in Raiffeisen Bank Kosovo. In addition, the Research ffered both an evaluation of the significant aspects of the implementation process, and examinedthe key factors effects on alignment of BPM with organization strategy. c)Results achieved: his study unveils that BPM is well understood and is con-sidered an important practice within the bank. Its implementation is familiar to the top management. Especially, process visualization is a considered a core element within BPM projects. Existing project can further benefit from BPM by applying process ownership and defining responsibilities within the end to end processes in every department were these processes are performed. Moreover, this study collects evidence that strategy objectives can be led by BPM. d)Lessons learned: Experience has taught that there are many challenges whenapplying BPM initiatives. However, once these are applied, they help achieving strategic objectives. Two main challenges of implementing BPM were related to lack of proper IT support and budget needed to cover staff training. This paper recommends that BPM initiatives be strategy driven. It should be treated in a holistic way, including several methodologies like Six Sigma, Lean, and Agile. In this way, the Bank is lead towards thinking how its product or services are delivered to the customers

    Software Process Evaluation from User Perceptions and Log Data

    Get PDF
    Companies often claim to follow specific software development methodologies (SDM) when performing their software development process. These methodologies are often supported by dedicated tools that keep track of work activities carried out by developers. The purpose of this paper is to provide a novel approach that integrates analytical insights from both the perceptions of SDM stakeholders and software development tools logs to provide SDM improvement recommendations. This paper develops a new process improvement approach that combines two significantly different sources of data on the same phenomenon. First, it uses a questionnaire to gather software development stakeholder SDM perceptions (managers and developers). Second, it leverages process mining to analyze software development tools logs to obtain additional information on software development activities. Finally, it develops recommendations based on concurrent analysis of both sources. Our novel process improvement approach is evaluated in three directions: Does the presented approach (RQ1) enable managers to gain additional insights into employees' performance, (RQ2) deliver additional insights into project performance, and (RQ3) enable development of additional SDM improvement recommendations? We find that integrated analysis of software development perception data and software development tools logs opens new possibilities to more precisely identify and improve specific SDM elements. The evaluation of our novel process improvement approach follows a single case study design. Our approach can only be used in enterprises in which software development tools logs are available. The study should be repeated in different cultural settings. We practically show how concurrently analyzing data about developer SDM perceptions and event log data from software development tools enables management to gain additional insights in the software development process regarding the performance of individual developers. The main theoretical contribution of our paper is a novel process improvement approach that effectively integrates data from management and developer perspectives and software development tools logs.Einstein Foundation Berlin http://dx.doi.org/10.13039/501100006188Peer Reviewe

    Discovering Activities in Software Development Processes

    Get PDF
    Software development processes are complex to monitor as they involve the coordination of manyresources working with different tools. This makes it hard to apply mining techniques for monitoringthe process. A key challenge for using traces of tools such as version control systems (VCS) is to findmeaningful abstractions in order to identify the work that was actually done. In this paper, we use datafrom VCS to analyze the actual progress of software-development processes. We develop a technique that is able to mine the activity types of which the development processes consists. We implement our technique as a prototype in Java and evaluate its outputs in terms of effectiveness. In this way, we are able to graphically uncover new behavioural patterns in real-world data from existing open-source GitHub repositories

    Mining Project- Oriented Business Processes

    Get PDF
    Large engineering processes need to be monitored in detail regarding when what was done in order to prove compliance with rules and regulations. A typical problem of these processes is the lack of con- trol that a central process engine provides, such that it is difficult to track the actual course of work even if data is stored in version control systems (VCS). In this paper, we address this problem by defining a mining technique that helps to generate models that visualize the work history as GANTT charts. To this end, we formally define the notion of a project-oriented business process and a corresponding mining algorithm. Our evaluation based on a prototypical implementation demonstrates the benefits in comparison to existing process mining approaches for this specific class of processes

    Uncovering the Hidden Co-Evolution in the Work History of Software Projects

    Get PDF
    The monitoring of project-oriented business processes is difficult because their state is fragmented and represented by the progress of different documents and artifacts being worked on. This observation holds in particular for software development projects in which various developers work on different parts of the software concurrently. Prior contributions in this area have proposed a plethora of techniques to analyze and visualize the current state of the software artifact as a product. It is surprising that these techniques are missing to provide insights into what types of work are conducted at different stages of the project and how they are dependent upon another. In this paper, we address this research gap and present a technique for mining the software process including dependencies between artifacts. Our evaluation of various open-source projects demonstrates the applicability of our technique

    SHAPEworks: A BPMS Extension for Complex Process Management

    Get PDF
    Abstract. Complex engineering projects, such as the deployment of a railway infrastructure or the installation of an interlocking system, involve human safety and make use of heterogeneous data sources, as well as customized engineering tools. These processes are currently carried out in an ad-hoc fashion, relying on the experience of experts who need to plan, control, and monitor the execution of processes for delivering value to the customers. This setting makes an automated overarching-process a crucial step towards supporting engineers and project managers to deal with safety-critical constraints and the plethora of details entailed by the process. This paper demonstrates a tool that combines methods from automatic reasoning, ontologies and process mining, implemented on top of a real Business Process Management System (BPMS)

    Reducing the environmental impact of surgery on a global scale: systematic review and co-prioritization with healthcare workers in 132 countries

    Get PDF
    Abstract Background Healthcare cannot achieve net-zero carbon without addressing operating theatres. The aim of this study was to prioritize feasible interventions to reduce the environmental impact of operating theatres. Methods This study adopted a four-phase Delphi consensus co-prioritization methodology. In phase 1, a systematic review of published interventions and global consultation of perioperative healthcare professionals were used to longlist interventions. In phase 2, iterative thematic analysis consolidated comparable interventions into a shortlist. In phase 3, the shortlist was co-prioritized based on patient and clinician views on acceptability, feasibility, and safety. In phase 4, ranked lists of interventions were presented by their relevance to high-income countries and low–middle-income countries. Results In phase 1, 43 interventions were identified, which had low uptake in practice according to 3042 professionals globally. In phase 2, a shortlist of 15 intervention domains was generated. In phase 3, interventions were deemed acceptable for more than 90 per cent of patients except for reducing general anaesthesia (84 per cent) and re-sterilization of ‘single-use’ consumables (86 per cent). In phase 4, the top three shortlisted interventions for high-income countries were: introducing recycling; reducing use of anaesthetic gases; and appropriate clinical waste processing. In phase 4, the top three shortlisted interventions for low–middle-income countries were: introducing reusable surgical devices; reducing use of consumables; and reducing the use of general anaesthesia. Conclusion This is a step toward environmentally sustainable operating environments with actionable interventions applicable to both high– and low–middle–income countries

    A Framework for Safety-critical Process Management in Engineering Projects

    No full text
    Complex technical systems, industrial systems or infrastructure systems are rich of customizable features and raise high demands on quality and safety-critical aspects. To create complete, valid and reliable planning and customization process data for a product deployment, an overarching engineering process is crucial for the successful completion of a project. In this paper, we introduce a framework for process management in complex engineering projects which are subject to a large amount of constraints and make use of heterogeneous data sources. In addition, we propose solutions for the framework components and describe a proof-of-concept implementation of the framework as an extension of a well-known BPMS.Austrian Research Promotion Agency (FFG) 845638 (SHAPE
    corecore